home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Day Cry
/
Day Cry CD.bin
/
oh_towns
/
taropyon
/
he386
/
ccisrc
/
gm.c
< prev
next >
Wrap
Text File
|
1994-09-20
|
1KB
|
46 lines
char *GmFuncTbl[2] =
{
"exGM_systemOn" ,
NULL
};
int GM_macroInit( char *sqr )
{
int i;
for ( i = 0; GmFuncTbl[i] != NULL; ++i )
MMac_extDefine( sqr, GmFuncTbl[i], GmFuncTbl[i], MMAC_ATT_EXT, NULL );
MMac_extDefine( sqr, "_GM_MACRO_DEFINED", "", MMAC_ATT_NORMAL , NULL );
return (NORMAL);
}
/*************************************************************************
* GM system on
*-------------------------------------------------------------------------
* usage $exGM_systemOn()
*************************************************************************/
int exGM_systemOn( char *sqr, size_t bufSiz, char *buf, int argc, char **argv )
{
char dat[32], tmp[256];
unsigned siz;
dat[0] = 0xF0;
dat[1] = 0x7E;
dat[2] = 0x7F;
dat[3] = 0x09;
dat[4] = 0x01;
dat[5] = 0xF7;
siz = 6;
siz = make_sysEx(tmp, siz, dat );
if ( siz >= bufSiz )
{
MM_setErrMsg(sqr,_OUT_OF_STRING_SPACE);
return (ERR);
}
memcpy( buf, tmp, siz );
return (siz);
}